Stripe\HttpClient\CurlClient S

Total Complexity 45
Dependencies 7
Dependents 1
Total lines 315
Lines of code 183
Logical lines of code 116
Comment lines 64
Methods 14
Properties 5

Methods 14

Method Rating Maintainability Complexity Lines of code
request()
B
38 16 65
handleCurlError()
S
50 7 28
executeRequestWithRetries()
S
51 5 28
shouldRetry()
S
60 5 15
instance()
S
71 2 6
__construct()
S
72 2 5
initUserAgentInfo()
S
68 1 7
getDefaultOptions()
S
82 1 3
getUserAgentInfo()
S
82 1 3
setTimeout()
S
75 1 4
setConnectTimeout()
S
75 1 4
getTimeout()
S
82 1 3
getConnectTimeout()
S
82 1 3
sleepTime()
S
64 1 9